package com.study.biz;

import java.util.List;

import com.study.bean.Firstgoods;

import com.study.dao.Firstgoodsdao;


public class Firstgoodsbiz {
	private Firstgoodsdao dao;
	public Firstgoodsbiz() {
		dao=new Firstgoodsdao(Firstgoods.class);
	}
	
	
	
	//根据商品的父级id查询所有商品
	public List<Firstgoods> goodsfuji(int tparentid,int pageNo,int pageSize){
		return dao.goodsfuji(tparentid,pageNo, pageSize);
	}
	//锟斤拷锟斤拷锟斤拷品
	public List<Firstgoods> newgoods(){
		return dao.zuinews();
	}
	 //锟斤拷锟斤拷锟斤拷品
	public List<Firstgoods> hotxiao(){
		return dao.hotxiao();
	}
	//锟截硷拷锟斤拷品

	public List<Firstgoods> teijian(){
		return dao.teiprice();
	}
	//锟狡硷拷锟斤拷品
	public List<Firstgoods> duijian(){
		return dao.tuijian();
	}
	
	//价格区间查询10-80
	public List<Firstgoods> jiange1(int lid,int pageNo,int pageSize){
		return dao.jiange1(lid,pageNo, pageSize);
	}
	//查询价格10-80的总数量
	public int countpone(int lid){
		return dao.countpone(lid);
	}
	
	public List<Firstgoods> jiang2(int lid,int pageNo,int pageSize){
		return dao.jiange2(lid,pageNo, pageSize);
	}
	
	
	public int countptwo(int lid){
		return dao.countptwo(lid);
	}
	
	public List<Firstgoods> jiange3(int lid,int pageNo,int pageSize){
		return dao.jiange3(lid,pageNo, pageSize);
	}
	
	public int countpthree(int lid){
		return dao.countpthree(lid);
	}
	
	public List<Firstgoods> jiange4(int lid ,int pageNo,int pageSize){
		return dao.jiange4(lid,pageNo, pageSize);
	}
	public int countpfour(int lid){
		return dao.countpfour(lid);
	}
	
	public List<Firstgoods> jiange5(int lid,int pageNo,int pageSize){
		return dao.jiange5(lid,pageNo, pageSize);
	}
	public int countfive(int lid){
		return dao.countpfive(lid);
	}

	//根据类别lid查询最新商品zuinewlid
	public List<Firstgoods> zuinewlid(int lid,int pageNo,int pageSize){
		return dao.zuinewlid(lid, pageNo, pageSize);
	}
	//根据类别lid查询最新商品的数量
	public int countnewslid(int lid){
		return dao.countnewslid(lid);
	}
	//根据模糊cname价格查询（顺序）
	public List<Firstgoods> priceshuan(String cname,int pageNo,int pageSize){
		return dao.priceshuan(cname,pageNo, pageSize);
	}
	
	//模糊价格查询商品的数量
		public int priceall(String cnmae) {
			return dao.priceall(cnmae);
		}
	
	//根据类别lid价格查询（顺序）
	public List<Firstgoods> pricshualid(int lid,int pageNo,int pageSize){
		return dao.pricshualid(lid, pageNo, pageSize);
	}	
	
	
	//价格倒序
		public List<Firstgoods> pricdao(int lid,int pageNo,int pageSize){
			return  dao.pricdao(lid,pageNo, pageSize);
		}
		

	/*
	 * //根据类别lid价格查询（倒序） public List<Firstgoods> priceliddao(int lid,int pageNo,int
	 * pageSize){ return dao.priceliddao(lid,pageNo, pageSize); }
	 */
	//根据类别lid价格查询商品的总数（顺序和倒序）
	public int countprlid(int lid) {
		return dao.countprlid(lid);
	}
	//不限查询
	public List<Firstgoods> goodsidall(int lid,int pageNo,int pageSize){
		return dao.goodsidall(lid,pageNo, pageSize);
	}
	//不限查询商品的数量
	public int nolimit(int lid){
		return dao.nolimit(lid);
	}
	
	
	//鍊掑簭
	public List<Firstgoods> pricedao(){
		return dao.priceying();
	}
	//模糊查询商品
	public List<Firstgoods> gnamemohu(String cname,int pageNo,int pageSize){
		return dao.goodnamemhu(cname, pageNo, pageSize);
	}
	
	//模糊查询s(鍔犱簡鍒嗙被)
	public List<Firstgoods> gnamemohus(String cname,int pageNo,int pageSize){
		return dao.goodnamemhu(cname, pageNo, pageSize);
	}
	
	
	//鏌ヨ鏈�鏂板晢鍝佸苟鍒嗛〉
		public List<Firstgoods> goodnewsfen(String cname,int pageNo,int pageSize){
			return dao.zuinewss(cname,pageNo, pageSize);
		}
		//鏌ヨ鏈�鏂板晢鍝佺殑鏁伴噺
		public int newcount(String cname){
			return dao.newsCount(cname);
		}
	//鏍规嵁鍟嗗搧濮撳悕妯＄硦鏌ヨ鍟嗗搧鐨勬暟閲�
	public int likenameCount(String cname){
		//System.out.println(dao.likenameCount(cname));
		return dao.likenameCount(cname);
	}
	
	
	//鏍规嵁鍟嗗搧濮撳悕妯＄硦鏌ヨ鍟嗗搧鐨勬暟閲�
		public int lidall(int lid){
			return dao.lidall(lid);
		}
}